b98d21921c6ce59845e9ba3780d51b7544a8531c,opennms-services/src/main/java/org/opennms/netmgt/statsd/Statsd.java,Statsd,handleReloadConfigEvent,#Event#,82

Before Change


        if (isReloadConfigEventTarget(e)) {
            log().info("handleReloadConfigEvent: reloading configuration...");
            EventBuilder ebldr = null;
            try {
                log().debug("handleReloadConfigEvent: remarshaling config...");
                m_reportDefinitionBuilder.reload();
                log().debug("handleReloadConfigEvent: config remarshaled, unscheduling current reports...");
                unscheduleReports();
                log().debug("handleReloadConfigEvent: reports unscheduled, rescheduling...");
                start();
                log().debug("handleRelodConfigEvent: reports rescheduled.");

After Change


            log().info("handleReloadConfigEvent: reloading configuration...");
            EventBuilder ebldr = null;

            log().debug("handleReloadConfigEvent: acquiring lock...");
            synchronized (m_scheduler) {
                try {
                    log().debug("handleReloadConfigEvent: lock acquired, unscheduling current reports...");
                    unscheduleReports();
                    m_reportDefinitionBuilder.reload();
                    log().debug("handleReloadConfigEvent: config remarshaled, unscheduling current reports...");
                    log().debug("handleReloadConfigEvent: reports unscheduled, rescheduling...");